artificial lawn - Spanish English Dictionary